Release 10.1A: OpenEdge Deployment:
Startup Command and Parameter Reference


No Crash Protection (-i)

Use No Crash Protection (-i) to tell Progress to run without using database integrity or database recovery.

Operating system
and syntax
UNIX
Windows
-i
Use
with
Maximum value
Minimum value
Single-user default
Multi-user default
Client Connection, Database Server

When running Progress without database integrity, it writes fewer data and before-image blocks to the disk. In this mode, some Progress procedures (such as those that create and delete large numbers of records) run significantly faster than if they are running with database integrity.

When running Progress with the -i parameter, transaction undo is supported. Therefore, there will still be a before-image file, which might grow quite large during very long transactions.

Use this parameter to do bulk data loading or for large batch runs. It reduces the number of disk input or output operations. Loading a database for the first time is a good example of a use for this parameter.

Caution: If you run Progress with the -i parameter and Progress fails for any reason, you cannot recover the database.

Do not use the -i parameter unless you have a complete backup of the database and can rerun procedures in case of a system failure. If the system fails during an OpenEdge session started without crash protection, restore the backup copy and rerun the necessary procedures. For information on restoring a database, see OpenEdge Data Management: Database Administration .

The following messages might appear when starting an OpenEdge session after a system failure:


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095